decaying/rotting of a corpse - Espagnol Anglais Dictionnaire